package edu.kjxy.day02Synchronized.t2;

/**
 * 功能:两个线程同时访问一个没有同步的方法，如果两个线程同时操作业务对象中的实例对象，则可能出现“非线程安全”。
 * 所以需要在方法前面加上同步 synchronized
 * 就可以先打印A再打印B
 * 作者:程序员欧阳子韩
 * 日期:2024/2/1 18:55
 */
public class RunTest {
    public static void main(String[] args) {
        HasSelfPrivateNum numRef = new HasSelfPrivateNum();
        ThreadA threadA = new ThreadA(numRef);
        threadA.start();
        ThreadB threadB = new ThreadB(numRef);
        threadB.start();
    }
}
